body,
html {
    font-family: corbel;  width:100%;
	overflow: hidden;
}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,dl,dd,ul,ol,figure,h1,h2,h3,h4,h5,h6,pre,blockquote,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-size:1em;font-family:monospace,sans-serif;_font-family:'Courier New',monospace,sans-serif;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
.l{float:left;}
.r{float:right;}
li{ list-style:none;}
.clearfix:before,.clearfix:after{display:block;visibility:hidden;height:0;content:"\0020";}
.clearfix{zoom:1;}
.clearfix:after{clear:both;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.ieul li{margin-bottom:-2px;}/* ie6 */
*+html ul.ieul li{margin-bottom:-2px;}/* ie7 */
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{overflow-y:scroll;overflow-y:scroll;height:100%;font-size:100.01%;cursor:default;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

.waper{max-width:750px; display:block; margin:0 auto; position:relative;}
#header{ position:fixed;top:0; width:100%; height:100px;max-width:750px; font-size:32px; color:#424242; line-height:100px; text-align:center; z-index:999; background:#fff;}
#header .back{ position:absolute; left:0;} 
#header .like{position:absolute; right:0;}
#header img{ height:100px;}
.main{ padding-top:100px; margin:0;}


.banner_img{}
.banner_img .b_img img{width:100%;}
.banner_img .banner_txt{ padding:20px;}
.banner_img .banner_txt h2{ font-size:38px; color:#1f3451;}
.banner_img .banner_txt h2 strong{ border-bottom:4px solid #02addb; padding:20px 0; zoom:1;display:inline-block; *display:block }
.banner_img .banner_txt .price{ font-size:56px; color:#02addb; padding:10px 0;}
.banner_img .banner_txt .price em{ font-size:30px;}
.banner_img .banner_txt .t{ overflow:hidden; color:#b0b2bc; font-size:26px;}

.detail_part{ background:#f4f8f9; padding:80px 0 50px;}
.detail_part h2{ color:#15355b; font-size:58px; text-align:center; padding-bottom:60px;}
.detail_part .d_left{width:50%; text-align:center;}
.detail_part .d_left img{ margin-bottom:40px;}
.detail_part .d_left .txt h3{ font-size:30px; color:#15355b;}
.detail_part .d_left .txt .t{ font-size:24px; color:#7c7a87; line-height:1.5; margin-top:20px;}
.b_pic{margin-top:40px; padding:0 26px;}
.b_pic img{width:100%; }

.detail{padding:70px 40px;}
.detail h1{ font-size:64px; color:#15355b; text-align:center;}
.detail_title{ border-bottom:1px solid #c4c3c6;margin-left: -20px;margin-right: -20px;}
.detail_title ul{ overflow:hidden;}
.detail_title li{ width:33.3%; float:left; text-align:center; padding:30px 0; font-size:30px; color:#016dae; cursor:pointer; font-weight:600;}
.detail_title li.selected,.detail_title li:hover{color:#02addb;background:url(../images/nav_line.png) no-repeat center bottom;}
.detail_part1{ background:#02addb; color:#fff; padding:60px 20px; text-align:center; margin-top:60px;}
.detail_part1 h3{ font-size:34px;}
.detail_part1 .t{font-size:30px; padding:40px 0;}
.detail_part1 h2{font-size:56px;}
.detail_part2{ background:#f4f8f9; padding:60px 20px; text-align:center; margin-top:20px; }
.detail_part2 .t{ font-size:26px; color:#183157;}
.detail_part2  h2{font-size:42px;margin-top:30px; padding-bottom:30px;}
.detail_part2 .b{ font-size:28px; color:#97999d; margin-top:20px;line-height:2;}
.detail_part2 .icon{ margin-top:20px;}
.detail_part2 .s{ font-size:28px; color:#777d82; margin-top:20px;line-height:2;}
.detail_part2 strong{ color:#000;}
.detail_part2 h1{ font-size:40px; color:#1a324d;}
.detail_part2 h4{ font-size:26px; color:#17aed9; margin-top:20px;}
.detail_part2 h3{ font-size:44px; color:#15355b; margin-top:60px;}
.detail_part2 .w{ font-size:34px; line-height:1.5; color:#b9b9ca; padding:50px 0;}
.detail_part2 .more{ color:#17aed9; font-size:30px; font-weight:600; text-decoration:none; display:block; text-align:center; }
.detail_part03{ padding:30px 60px;background:#17aed9; text-align:center; border-radius:20px;  margin-top:24px;}
.detail_part03 h2{ font-size:32px; color:#fff; padding:20px 0;}
.detail_part03 .t{ font-size:24px; color:#bfebff;}
.detail_part03 .more_bg{  line-height:2; margin-top:20px;}
.detail_part03 .more_bg a{font-weight:600; border-radius:60px;display:block; background:#1196bc; font-size:26px;text-decoration:none; color:#fff;}
.detail_part04{ text-align:center; line-height:1.5; padding-top:60px;}
.detail_part04 h2{font-size:58px; color:#15355b;}
.detail_part04 h3 {color:#15355b; font-size:30px;}
.detail_part04 .t{font-size:30px; color:#73737b;}
.pad{ padding:30px 0;}
.detail_part04 .d4_list{ margin-top:60px;}
.detail_part04 .d4_list li{ font-size:30px; font-weight:600; overflow:hidden; background:#f4f8f9; padding:20px 30px; border-radius:60px; margin-top:20px;}
.detail_part04 .d4_list li .l{ color:#1d324f;}
.detail_part04 .d4_list li .r .s{ color:#059fc6;}
.detail_part04 .d4_list li .r .b{color:#73767d;}
.detail_part04 .d4_list li .r img{ vertical-align:top; padding:0 20px;}
.detail_part04 .d4_list li.last{ text-align:left; color:#1d324f;}
.detail_part04 .d4_list li.last .t{color:#0db8d6; padding-right:50px;}
.part_04_txt{ font-size:58px; color:#15355b; text-align:center; font-weight:600; padding:80px 0 40px;}
.detail_banner{ position:relative; padding-bottom:70px;}
.detail_banner .slides li{ border:1px solid #dce1eb; border-radius:6px;}
.detail_banner li .b_img { width:100%; position:relative;}
.detail_banner li .b_img .imgpic{ width:100%;}
.detail_banner li .b_img .icon{ position:absolute; top:20px;right:20px;}
.detail_banner li .b_txt{ padding:24px;}
.detail_banner li .b_txt .b_tit{ overflow:hidden; padding-bottom:16px;}
.detail_banner li .b_txt .b_tit .l{font-size:34px; color:#0f2e53;}
.detail_banner li .b_txt .b_tit .r{font-size:56px; color:#00abd8;}
.detail_banner li .b_txt .b_tit .r em{font-size:30px; }
.detail_banner li .b_txt .b_t,.detail_banner li .b_txt .b_s{ font-size:28px; color:#bbc1d2; overflow:hidden; line-height:2;}
.detail_banner .flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;z-index:88;}
.detail_banner .flex-control-nav li{display:inline-block;zoom:1;*display:inline;width:20px;height:20px;padding:0 20px;}
.detail_banner .flex-control-nav li a{width:20px;height:20px; display:block;background:#000;font-size:0px; border-radius:50%;}
.detail_banner .flex-control-nav li a.flex-active{background:#00abd8;}

.bottom{ background:#272727; color:#fff; text-align:center; padding:70px 0;}
.bottom h1{ font-size:44px;}
.bottom .t,.bottom .b{font-size:30px; line-height:2; margin-top:60px;}
.bottom .b i{width:12px; height:12px; border-radius:50%; background:#02addb; display:inline-block; margin-right:10px;}
#footer{width:100%;background:#02addb; height:100px;line-height:100px;color:#fff;font-size:30px;font-weight:600;text-align:center;}
#footer img{height:100px; display:inline-block; vertical-align:middle;}


@media (max-width:640px){
#header{height:50px;font-size:24px;line-height:50px; }
#header img,#footer img{ height:50px;}
.main{ padding-top:50px; margin:0;}
.bottom{ padding:32px 0;}
.bottom h1{ font-size:32px;}
.bottom .t,.bottom .b{font-size:20px; margin-top:30px;}
#footer{ height:50px;line-height:50px;font-size:22px;}


.banner_img .banner_txt{ padding:12px;}
.banner_img .banner_txt h2{ font-size:22px;}
.banner_img .banner_txt h2 strong{ padding:12px 0;  }
.banner_img .banner_txt .price{ font-size:30px; padding:10px 0;}
.banner_img .banner_txt .price em{ font-size:16px;}
.banner_img .banner_txt .t{font-size:16px;}

.detail_part{ padding:40px 0 24px;}
.detail_part h2{font-size:30px; padding-bottom:30px;}
.detail_part .d_left img{ margin-bottom:20px; width:100px;}
.detail_part .d_left .txt h3{ font-size:16px;}
.detail_part .d_left .txt .t{ font-size:12px;  margin-top:12px;}
.b_pic{margin-top:20px; padding:0 16px;}

.detail{padding:32px 20px;}
.detail h1{ font-size:32px;}
.detail_title li{padding:20px 0; font-size:16px;}
.detail_part1{padding:30px 10px; margin-top:20px;}
.detail_part1 h3{ font-size:20px;}
.detail_part1 .t{font-size:18px; padding:20px 0;}
.detail_part1 h2{font-size:30px;}
.detail_part2{padding:30px 10px;margin-top:12px; }
.detail_part2 .t{ font-size:16px;}
.detail_part2  h2{font-size:22px;margin-top:16px; padding-bottom:16px;}
.detail_part2 .b{ font-size:18px;margin-top:10px;}
.detail_part2 .icon{ margin-top:10px;}
.detail_part2 .s{ font-size:18px;margin-top:10px;}
.detail_part2 strong{ color:#000;}
.detail_part2 h1{ font-size:20px; }
.detail_part2 h4{ font-size:16px;margin-top:10px;}
.detail_part2 h3{ font-size:24px;margin-top:30px;}
.detail_part2 .w{ font-size:16px;padding:22px 0;}
.detail_part2 .more{font-size:18px;}
.detail_part03{ padding:16px 30px;border-radius:10px;  margin-top:12px;}
.detail_part03 h2{ font-size:20px;adding:10px 0;}
.detail_part03 .t{ font-size:14px;}
.detail_part03 .more_bg{margin-top:10px;}
.detail_part03 .more_bg a{border-radius:40px;font-size:16px;}
.detail_part04{ padding-top:30px;}
.detail_part04 h2{font-size:32px;}
.detail_part04 h3 {font-size:20px;}
.detail_part04 .t{font-size:13px;}
.pad{padding:12px 0;}
.detail_part04 .d4_list{margin-top:30px;}
.detail_part04 .d4_list li{ font-size:20px; padding:20px 20px; border-radius:60px; margin-top:20px;}
.detail_part04 .d4_list li .r img{ vertical-align:middle; height:20px; padding:0 20px;}
.detail_part04 .d4_list li.last .t{ padding-right:50px;}
.part_04_txt{ font-size:30px;padding:40px 0 20px;}
.detail_banner{padding-bottom:30px;}
.detail_banner li .b_img .icon{ width: 26px;position:absolute; top:14px;right:14px;}
.detail_banner li .b_txt{ padding:14px;}
.detail_banner li .b_txt .b_tit{ overflow:hidden;}
.detail_banner li .b_txt .b_tit .l{font-size:20px;}
.detail_banner li .b_txt .b_tit .r{font-size:30px;}
.detail_banner li .b_txt .b_tit .r em{font-size:16px; }
.detail_banner li .b_txt .b_t,.detail_banner li .b_txt .b_s{ font-size:16px;}

.detail_banner .flex-control-nav li{width:12px;height:12px;padding:0 12px;}
.detail_banner .flex-control-nav li a{width:12px;height:12px;}
.detail_banner .flex-control-nav li a.flex-active{background:#00abd8;}
}

.detailchange{
	display: none;
}
.detailchangeAc{
	display: block;
}
.na{
	text-align: center;
}
.na span{
	display: inline-block;
	width: 45%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #ffffff;
	color: #02ADDB;
	border-radius: 40px;
}
.na span:nth-of-type(1){
	margin-right: 5px;
}
.na span:nth-of-type(2){
	margin-left: 5px;
}

.partWrap{
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	border-bottom: 1px solid #efeef4;
}
.partWrapTitle{
	font-size:16px;
	font-family:GillSansMT;
	font-weight:bold;
	color:rgba(21,53,91,1);
	margin-bottom: 15px;
}
.pinnerContent{
	display: inline-block;
	width: 49.5%;
	margin-bottom: 10px;
	font-size:13px;
	font-family:GillSansMT;
	font-weight:400;
	color:rgba(118,122,127,1);
	float: left;
}
.cicle{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #17AED9;
	display: inline-block;
	margin-right: 4px;
}
.partWrapInner{
	overflow: hidden;
}
.pc{
	background: #fff;
	padding-top: 0px!important;
	padding-left: 14px;;
}


.pc_inner{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: rgba(244,248,249,1);
	padding-left: 25px;
	border-radius: 44px;
	vertical-align: middle;
	margin-bottom: 15px;
}
.pc_inner span{
	font-size:13px;
	font-family:Corbel;
	font-weight:bold;
	color:rgba(29,50,79,1);
	vertical-align: middle;
	margin-right: 10px;
	
}
.pc_inner input{
	font-size: 13px;
	font-weight:400;
	color:rgba(115,118,125,1);
	vertical-align: middle;
	outline: none;
	border:none;
	background: none;;
}
.pc_1{
	padding-top: 0;
	text-align: left;
	background: #fff;
	padding-bottom: 10px!important;
}
.pc_inner_title{
	font-size:14px;
	font-family:Corbel;
	font-weight:bold;
	color:rgba(29,50,79,1);
	margin-bottom: 10px;
	margin-top: 23px;
}
.pc_inner_content{
	overflow: hidden;
	margin-bottom: 10px;
}
.pc_inner_content span.circ{
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #73767D;
	margin-right: 4px;
}
.pc_inner_content span{
	color: #73767D;
	font-size: 13px;
}
.pd{
	width: 100%;
	height: 60px;
	position: absolute;
	left:0;
	top:0;
	background: #fff;
	display: flex;
	justify-content: space-around;
}
.psp{
	color: #016dae;
	font-size: 20px;
}
.selec{
	color: #02addb;
}